<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02JS的变量与常量</title>
</head>
<body>

<script>
    // JS是一门弱类型的语言，不需要指定变量的数据类型
    // 1.使用var关键字声明变量
    var a = 10;
    var b = 3.14;
    var c = '你好';
    var d = true;
    console.log(a,b,c,d);
    // typeof关键字可以查看变量的类型，根据值来推断变量的类型
    console.log(typeof a,typeof b,typeof c,typeof d);

    a=6.6; // 可以修改值
    console.log(a,typeof a);
    a=false; // 可以修改值的类型
    console.log(a,typeof a);
    var a="我又回来了"; // 可以重复声明
    console.log(a,typeof a);

    let x = 1;
    console.log(x,typeof x);
    x = 6.6;
    console.log(x,typeof x);
    // let x = true;
    // 使用let不可以重复声明，会报错！
    // console.log(x,typeof x);

    // 常量
    const y =1;
    console.log(y,typeof y)
    // y=2

</script>

</body>
</html>